package com.atguigu.gulimall.gulimallorder;

import org.apache.ibatis.annotations.Mapper;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/**
* 1、整合mybatis-plus
        *     1)、添加mybatis-plus依赖（mybatis-plus-boot-starters）
        *     2)、配置
        *          1、配置数据源
        *              1）、导入数据库驱动（mysql-connector-java）
        *              2)、配置数据源
        *          2、配置mybatis
        *              1）、使用@MapperScan扫描Mapper(dao)接口
        *              2）、告诉mybatis-plus，sql文件的映射位置
        *    ----------------------------------------------------------------------------------------
        *  2、服务注册到nacos(注册中心)
        *      1、导入nacos discovery starter(在gulimall-common中已经导入，所以可忽略)
        *      2、配置Nacos Server地址
        *          1）、 spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
        *          2）、配置应用名   application.name=gulimall-coupon
        *      3、使用@EnableDiscoveryClient注解开启服务注册与发现功能
 */

@EnableDiscoveryClient
@MapperScan("com.atguigu.gulimall.gulimallorder.dao")
@SpringBootApplication
public class GulimallOrderApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallOrderApplication.class, args);
    }

}
